Problem s TXMLDocument
Otázka od: Ing. Slavomir Timko
7. 10. 2004 12:08
Zdravim
Stretli ste sa niekedy s problemom s konstruktorom komponenty TXMLDocument?
V pripade ze pouzijem konstruktor TXMLDocument.Create(Application), teda s
nejakym Ownerom, vsetko bezi OK, ak vsak pouzijem konstruktor v tvare
TXMLDocument.Create(nil), resp. TXMLDocument.Create(''), aplikacia spadne
pri uvolnovani tohto objektu.
Da sa tento bug nejak odstranit, alebo tam musim stale zadat nejakeho
existujuceho Ownera?
Slavo
Odpovedá: Petr Vones
7. 10. 2004 12:28
From: "Ing. Slavomir Timko" <timko@novisoft.sk>
> Stretli ste sa niekedy s problemom s konstruktorom komponenty TXMLDocument?
> V pripade ze pouzijem konstruktor TXMLDocument.Create(Application), teda s
> nejakym Ownerom, vsetko bezi OK, ak vsak pouzijem konstruktor v tvare
> TXMLDocument.Create(nil), resp. TXMLDocument.Create(''), aplikacia spadne
> pri uvolnovani tohto objektu.
TXMLDocument je ponekud podivne navrzeny, pokud predas jako owner nil tak se
chova podobne jak interface.
Doporucuji jej pouzivat jen jako interface - IXMLDocument.
Petr Vones